package k1_exercise;

public class Loop_sealWatermelon {
    public static void main(String[] args) {
        /*
            有1020个西瓜，第一天卖掉总数的一半后又多卖出两个，以后每天卖剩下的一半多两个，问几天以后能卖完
         */
        //初始化西瓜的原始数量和天数
        int watermelonCount = 1020;
        int dayCount = 0;

        //每循环一次，就是一天卖的西瓜
        while(watermelonCount>0){
            //每天卖了多少西瓜
            int sealedWatermelon = watermelonCount/2+2;
            System.out.println("第"+ ++dayCount +"天卖了"+sealedWatermelon+"个西瓜");
            //原西瓜数-卖掉的西瓜数=剩余的西瓜数
            watermelonCount -= sealedWatermelon;
            System.out.println("剩余"+watermelonCount+"个西瓜");

        }
        //输出结果
        System.out.println(dayCount+"天可以卖完1020个西瓜");
    }
}
